BCoT: Introduction to Blockchain-Based Internet …
3
1.1
Objectives
The objective of the work is to.
(i)
deliver an overview of blockchain in the IoT domain;
(ii)
extant in-depth analysis on advantages and applications of blockchain in the
Internet of things; and
(iii)
giving discerning deliberations of technical challenges and limitations of
blockchain of things.
1.2
Contributions
The major contributions of this paper are as follows:
(1)
A transitory introduction on IoT and blockchain is initially given and then the
summary of key features of IoT and blockchain is designated.
(2)
A synopsis of key blockchain technologies and IoT is given with its enactment
in the Internet of things.
(3)
The main part of this paper is engrossed in blockchain and IoT. In this
work, various architectures of the blockchain of things and its applications
are demonstrated.
(4)
Furthermore, this work reviews the applications, challenges, and restraint of
blockchain of things.
1.3
Organization of the Paper
The rest of the chapter is organized as follows. Section 2 examines the background of
blockchain technology. Section 3 presents the Internet of things overview. Section 4
describes challenges in IoT, and Sect. 5 examines the basic architecture of blockchain
for IoT. In Sect. 6, tools and techniques for blockchain of things are presented.
Section 7 talks about the challenges of the blockchain of things and Sect. 8 described
the conclusion of the work.
2
Background on Blockchain Technology
Blockchain is a particular type of distributed database. It contains all the data in
encrypted form to make a chronological order of a single source of truth for data.
The evolution of blockchain and the smart contract also came into the picture [30–
34]. A smart contract is a computer code that automates some business logic and
runs on the blockchain network.All blockchain data are distributed in the peer-to-
peer network [35–38]. Blockchain comes under the hierarchy of Distributed Ledger